import type React from 'react'

export const BarnBridgeSVG = (props: React.ComponentProps<'svg'>) => {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      {...props}
      fill="none"
      viewBox="0 0 189 32"
    >
      <title>BarnBridge</title>
      <g clipPath="url(#clip0)">
        <path
          fill="currentColor"
          d="M53.751 9.115c2.805 0 4.596 1.09 4.596 3.35 0 1.558-.857 2.493-2.025 2.882 1.324.39 2.493 1.325 2.493 3.272 0 2.96-2.883 3.662-5.142 3.662h-5.686V9.114h5.764zm0 7.479h-2.96v3.427h2.804c1.247 0 2.415-.233 2.415-1.713 0-1.403-1.168-1.714-2.259-1.714zm-.311-5.22h-2.727v3.038h2.882c1.091 0 1.87-.467 1.87-1.48 0-1.09-.779-1.558-2.025-1.558zM60.996 22.28L66.37 9.116h3.038l5.375 13.165h-2.882l-1.013-2.492h-5.998l-1.013 2.492h-2.882zm4.752-4.83h4.284l-1.87-4.751c-.077-.234-.155-.546-.311-1.013-.078.545-.156.779-.312 1.013l-1.791 4.752zM78.135 22.28V9.116h5.453c2.57 0 5.219.935 5.219 4.285 0 2.259-1.246 3.427-2.882 3.895l3.972 4.985h-3.271l-3.584-4.596H80.94v4.596h-2.804zm2.804-7.01h2.727c1.168 0 2.259-.546 2.259-1.87 0-1.325-1.013-1.87-2.26-1.87H80.94v3.74zM93.325 22.28V9.116h2.648l6.154 8.57c0-.546-.078-1.17-.078-1.792V9.115h2.805V22.28h-2.649l-6.154-8.569c0 .546.078 1.169.078 1.792v6.777h-2.804zM115.37 9.115c2.805 0 4.597 1.09 4.597 3.35 0 1.558-.857 2.493-2.026 2.882 1.324.39 2.493 1.325 2.493 3.272 0 2.96-2.882 3.662-5.141 3.662h-5.687V9.114h5.764zm0 7.479h-2.96v3.427h2.805c1.246 0 2.415-.233 2.415-1.713 0-1.403-1.091-1.714-2.26-1.714zm-.233-5.22h-2.727v3.038h2.883c1.09 0 1.869-.467 1.869-1.48-.077-1.09-.779-1.558-2.025-1.558zM124.407 22.28V9.116h5.452c2.572 0 5.22.935 5.22 4.285 0 2.259-1.246 3.427-2.882 3.895l3.973 4.985h-3.272l-3.584-4.596h-2.103v4.596h-2.804zm2.804-7.01h2.727c1.168 0 2.259-.546 2.259-1.87 0-1.325-1.013-1.87-2.259-1.87h-2.727v3.74zM142.402 9.115V22.28h-2.804V9.116h2.804zM152.062 9.115c4.674 0 6.932 2.805 6.932 6.622 0 3.817-2.258 6.621-6.932 6.621h-4.908V9.115h4.908zm0 2.415h-2.104v8.18h2.104c2.648 0 4.05-1.402 4.05-4.13 0-2.726-1.48-4.05-4.05-4.05zM169.434 8.803c1.403 0 2.805.311 4.051.857v2.726c-1.013-.623-2.338-1.012-3.661-1.012-2.337 0-4.674 1.246-4.674 4.362 0 3.505 2.57 4.362 4.517 4.362.546 0 1.092-.078 1.48-.233V15.19h2.727v6.543a11.36 11.36 0 01-4.284.857c-3.661 0-7.245-2.025-7.245-6.855-.078-4.83 3.428-6.933 7.089-6.933zM187.351 9.115v2.493h-6.466v2.804h5.921v2.493h-5.921v2.96h6.544v2.493h-9.427V9.115h9.349z"
        />
        <path
          fill="#FF4339"
          d="M16.281 14.021h-.156c-2.103 0-3.739 1.714-3.739 3.896v4.206l3.817-2.882 3.817 2.882v-4.206c0-2.104-1.713-3.818-3.739-3.896z"
        />
        <path
          fill="#FF4339"
          d="M0 0v31.316l9.738-7.245v-8.257l-1.792-1.402 8.257-6.232 8.258 6.232-1.792 1.402v8.257l9.738 7.245V0H0z"
        />
      </g>
      <defs>
        <clipPath id="clip0">
          <path fill="currentColor" d="M0 0H187.429V32H0z" />
        </clipPath>
      </defs>
    </svg>
  )
}
